package com.ruoyi.project.system.course.service;

import com.ruoyi.project.system.course.domain.CourseArrange;
import java.util.List;

/**
 * 课程安排 服务层
 * 
 * @author Waynnn
 * @date 2019-04-02
 */
public interface ICourseArrangeService 
{
	/**
     * 查询课程安排信息
     * 
     * @param courseArrangeId 课程安排ID
     * @return 课程安排信息
     */
	public CourseArrange selectCourseArrangeById(Long courseArrangeId);
	
	/**
     * 查询课程安排列表
     * 
     * @param courseArrange 课程安排信息
     * @return 课程安排集合
     */
	public List<CourseArrange> selectCourseArrangeList(CourseArrange courseArrange);
	
	/**
     * 新增课程安排
     * 
     * @param courseArrange 课程安排信息
     * @return 结果
     */
	public int insertCourseArrange(CourseArrange courseArrange);
	
	/**
     * 修改课程安排
     * 
     * @param courseArrange 课程安排信息
     * @return 结果
     */
	public int updateCourseArrange(CourseArrange courseArrange);
		
	/**
     * 删除课程安排信息
     * 
     * @param ids 需要删除的数据ID
     * @return 结果
     */
	public int deleteCourseArrangeByIds(String ids);
	
}
